package com.fingard.dsp.bank.directbank.bankInterface;

import com.fingard.dsp.bank.reqrespobj.elecbillquery.*;

public interface IElecBillQuery {

     /**
      * 可操作票据查询
      */
     RetAtsB001OperBillQry D_OperBill_Query_Req(ReqB001OperBillQry query) throws  Exception;

     /**
      * 票据操作明细查询
      */
     RetAtsB002BillTransQry D_B002_BillTrans_Query(ReqB002BillTransQry query) throws  Exception;

     /**
      * 正面信息查询
      */
     RetAtsB004BillFrontQry D_B004_BillFront_Query(ReqB004BillFrontQry query) throws  Exception;

     /**
      * 票据背面信息查询
      */
     RetAtsB005BillBackQry D_B005_BillBack_Query(ReqB005BillBackQry query) throws Exception;

     /**
      * 票据交易状态查询
      */
     RetAtsB006BillStateQry D_B006_BillState_Qeury(ReqB006BillStateQry query)throws  Exception;

     /**
      * 可追索人查询
      */
     RetAtsB007BillKzsrQry D_B007_BillKzsr_Query(ReqB007BillKzsrQry query) throws Exception;

     /**
      * 历史票据查询
      */
     RetAtsB008HistoricalBillQry D_B008_HistoricalBillQuery(ReqB008HistoricalBillQry query) throws Exception;

     /**
      * 出票登记查询
      */
     RetAtsB009DrawBillQry D_B009_DrawBillQuery(ReqB009DrawBillQry query) throws Exception;

     /**
      * 票据协议状态查询
      */
     RetAtsB010ProtocolStateQry D_B010_ProtocolStateQuery(ReqB010ProtocolStateQry query)throws  Exception;

     RetAtsB011TransFlagQry D_B011_TransFlagQuery(ReqB011TransFlagQry query)throws  Exception;


}
